package com.moli.iov.admin.model.vo.req;

import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * 添加车辆接口
 *
 * @author wanghualin
 * @date 2019 -09-19 16:25:19
 */
@Data
public class VehicleBaseVo extends BaseVo {
  @NotNull(message = "id不能为空", groups = {Update.class})
  private Long id;
  /**
   * 车牌号
   */
  private String license;

  /**
   * 车架号
   */
  @NotNull(message = "车架号不能为空", groups = {Save.class, Update.class,Details.class})
  private String vin;


  /**
   * 品牌
   */
  @NotNull(message = "品牌不能为空", groups = {Save.class, Update.class})
  private String brand;

  /**
   * 车型
   */
  @NotNull(message = "车型不能为空", groups = {Save.class, Update.class})
  private String vehicleType;

  /**
   * 车系
   */
  @NotNull(message = "车系不能为空", groups = {Save.class, Update.class})
  private String vehicleSeries;

  /**
   * 所属公司
   */

  private Long companyId;
  /**
   * 公司名称
   */
  private String companyName;

  public interface Save {

  }

  ;

  public interface Update {

  }

  /**
   * 详情
   */
  public interface Details {

  }

}
